package com.zhihuishu.micro.course.model;

import java.util.Date;

/**
 * 对应CC_COURSE，建课业务相关，只维护新版建课用到的字段
 * 
 * @author zhanglikun
 * @date 2015年9月21日 下午3:14:19
 */
public class CcCourse {

    private Long id;

    private Integer isJumpChapter; // 是否可以跨章学习：否(0)、是(1)

    private Integer releaseStatus; // 发布状态：建课中(0)、已发布(1)、未发布(2)

    private Integer limitDay; // 教学计划天数

    private Integer studyHour; // 最低学时

    private String courseLable; // 课程标签

    private String courseLableIds; // 课程标签id

    private Integer videoId; // 片花视频ID

    private String movieClips; // 片花视频路径

    private String movieClipsImg; // 片花视频路径
    

    private Integer createStep;// 创建进度

    // ========================== 课程审计需要的字段 ===================================
    private String courseTag; // 课程标签

    private String teamData; // 教学团队信息

    private String teachingProgram; // 教学大纲

    private String teachingPlan; // 教学计划

    private String moiveDesc; // 视频片花描述

    private Date createTime; // 创建时间

    private Date updateTime; // 更新时间

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getIsJumpChapter() {
        return isJumpChapter;
    }

    public void setIsJumpChapter(Integer isJumpChapter) {
        this.isJumpChapter = isJumpChapter;
    }

    public Integer getReleaseStatus() {
        return releaseStatus;
    }

    public void setReleaseStatus(Integer releaseStatus) {
        this.releaseStatus = releaseStatus;
    }

    public Integer getLimitDay() {
        return limitDay;
    }

    public void setLimitDay(Integer limitDay) {
        this.limitDay = limitDay;
    }

    public Integer getStudyHour() {
        return studyHour;
    }

    public void setStudyHour(Integer studyHour) {
        this.studyHour = studyHour;
    }

    public String getCourseTag() {
        return courseTag;
    }

    public void setCourseTag(String courseTag) {
        this.courseTag = courseTag;
    }

    public String getTeamData() {
        return teamData;
    }

    public void setTeamData(String teamData) {
        this.teamData = teamData;
    }

    public String getTeachingProgram() {
        return teachingProgram;
    }

    public void setTeachingProgram(String teachingProgram) {
        this.teachingProgram = teachingProgram;
    }

    public String getTeachingPlan() {
        return teachingPlan;
    }

    public void setTeachingPlan(String teachingPlan) {
        this.teachingPlan = teachingPlan;
    }

    public String getMoiveDesc() {
        return moiveDesc;
    }

    public void setMoiveDesc(String moiveDesc) {
        this.moiveDesc = moiveDesc;
    }

    public String getCourseLable() {
        return courseLable;
    }

    public void setCourseLable(String courseLable) {
        this.courseLable = courseLable;
    }

    public String getCourseLableIds() {
        return courseLableIds;
    }

    public void setCourseLableIds(String courseLableIds) {
        this.courseLableIds = courseLableIds;
    }

    public Integer getVideoId() {
        return videoId;
    }

    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    public String getMovieClips() {
        return movieClips;
    }

    public void setMovieClips(String movieClips) {
        this.movieClips = movieClips;
    }

    public String getMovieClipsImg() {
        return movieClipsImg;
    }

    public void setMovieClipsImg(String movieClipsImg) {
        this.movieClipsImg = movieClipsImg;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreateStep() {
        return createStep;
    }

    public void setCreateStep(Integer createStep) {
        this.createStep = createStep;
    }

}
